|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.config.DafSystemObject
de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
de.bsvrz.dav.daf.main.impl.config.DafObjectSet
public abstract class DafObjectSet
| Field Summary | |
|---|---|
protected ArrayList |
_setElementIds
Die Ids der Elemente dieser Menge |
protected List<SystemObject> |
_setElements
Die Elemente dieser Menge |
| Constructor Summary | |
|---|---|
protected |
DafObjectSet(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. |
protected |
DafObjectSet(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
ArrayList setElementIds)
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften |
| Method Summary | |
|---|---|
void |
add(SystemObject object)
Erweitert die Menge um ein weiteres Element. |
void |
add(SystemObject[] objects)
Erweitert die Menge um beliebig viele Elemente. |
abstract List<SystemObject> |
getElements()
Bestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente. |
List |
getElements(long time)
Bestimmt die zu einem vorgegebenen Zeitpunkt zur Zusammenstellung gehörenden Elemente. |
List |
getElementsDuringPeriod(long startTime,
long endTime)
Bestimmt die Elemente, die während des gesamten angegebenen Zeitbereichs zur Zusammenstellung gehört haben. |
List |
getElementsInPeriod(long startTime,
long endTime)
Bestimmt die Elemente, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs zur Zusammenstellung gehört haben. |
ObjectSetType |
getObjectSetType()
Bestimmt den Typ dieser Menge. |
String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück. |
void |
read(DataInputStream in)
Deserialisiert dieses Objekt. |
void |
remove(SystemObject object)
Entfernt ein Element der Menge. |
void |
remove(SystemObject[] objects)
Entfernt beliebige Elemente aus der Menge. |
void |
write(DataOutputStream out)
Serialisiert dieses Objekt. |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, removeSet, revalidate |
| Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject |
|---|
compareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, storeName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
|---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
| Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
|---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Field Detail |
|---|
protected ArrayList _setElementIds
protected List<SystemObject> _setElements
| Constructor Detail |
|---|
protected DafObjectSet(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
protected DafObjectSet(long id,
String pid,
String name,
long typId,
byte state,
String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
ArrayList setElementIds)
| Method Detail |
|---|
public String parseToString()
DafSystemObject
parseToString in class DafConfigurationObject
public void write(DataOutputStream out)
throws IOException
DafSystemObject
write in class DafConfigurationObjectout - Stream auf den das Objekt geschrieben werden soll.
IOException
public void read(DataInputStream in)
throws IOException
DafSystemObject
read in class DafConfigurationObjectin - Stream von dem das Objekt gelesen werden soll.
IOExceptionpublic final ObjectSetType getObjectSetType()
ObjectSetSystemObject.getType().
getObjectSetType in interface ObjectSetpublic abstract List<SystemObject> getElements()
SystemObjectCollection
getElements in interface SystemObjectCollectionpublic List getElements(long time)
SystemObjectCollection
getElements in interface SystemObjectCollectiontime - Zeitpunkt in Millisekunden seit 1970
public List getElementsInPeriod(long startTime,
long endTime)
SystemObjectCollection
getElementsInPeriod in interface SystemObjectCollectionstartTime - Erster Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.endTime - Letzter Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
public List getElementsDuringPeriod(long startTime,
long endTime)
SystemObjectCollection
getElementsDuringPeriod in interface SystemObjectCollectionstartTime - Erster Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.endTime - Letzter Zeitpunkt des Zeitbereichs in Millisekunden seit 1970.
public void add(SystemObject object)
throws ConfigurationChangeException
ObjectSet
add in interface ObjectSetobject - Das System-Objekt, das der Menge hinzugefügt werden soll.
ConfigurationChangeException - Wenn das übergebene Objekt nicht in die Menge aufgenommen werden
konnte und noch nicht in der Menge enthalten war.
public void add(SystemObject[] objects)
throws ConfigurationChangeException
ObjectSet
add in interface ObjectSetobjects - Die System-Objekte, die der Menge hinzugefügt werden sollen.
ConfigurationChangeException - Wenn eines der übergebenen Objekte nicht in die Menge aufgenommen
werden konnte und noch nicht in der Menge enthalten war.
public void remove(SystemObject object)
throws ConfigurationChangeException
ObjectSet
remove in interface ObjectSetobject - Das System-Objekt, das aus der Menge entfernt werden soll.
ConfigurationChangeException - Wenn das übergebene Objekt nicht aus der Menge entfernt werden
konnte.
public void remove(SystemObject[] objects)
throws ConfigurationChangeException
ObjectSet
remove in interface ObjectSetobjects - Die System-Objekte, die aus der Menge entfernt werden sollen.
ConfigurationChangeException - Wenn eines der übergebenen Objekte nicht aus der Menge entfernt
werden konnte.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||